}
.login-dialog-user-list-item:hover .login-dialog-user-list-item-name,
-.login-dialog-user-list-item:focus .login-dialog-user-list-item-name {
+.login-dialog-user-list:expanded .login-dialog-user-list-item:focus .login-dialog-user-list-item-name {
color: white;
text-shadow: black 0px 2px 2px;
}
background-color: rgba(255,255,255,0.1);
}
-.login-dialog-user-list-item:focus {
+.login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
background-color: rgba(255,255,255,0.33);
}
},
syncStyleClasses: function() {
- if (this.actor.can_focus && global.stage.get_key_focus() == this.actor)
+ if (global.stage.get_key_focus() == this.actor)
this.actor.add_style_pseudo_class('focus');
else
this.actor.remove_style_pseudo_class('focus');
Gtk.PolicyType.AUTOMATIC);
this._box = new St.BoxLayout({ vertical: true,
- style_class: 'login-dialog-user-list' });
+ style_class: 'login-dialog-user-list',
+ pseudo_class: 'expanded' });
this.actor.add_actor(this._box);
this._items = {};
});
}
+ this._box.remove_style_pseudo_class('expanded');
let batch = new Batch.ConsecutiveBatch(this,
[function() {
return GdmUtil.fadeOutActor(this.actor.vscroll);
});
}
+ this._box.add_style_pseudo_class('expanded');
let batch = new Batch.ConsecutiveBatch(this,
[function() {
this.takeOverWhitespace();